Explore Shelby, MT

Shelby, Montana is a small town located in Toole County. With a population of around 3,000 residents, Shelby offers a tight-knit community feel. The town is known for its rich history, particularly as a hub for the Great Northern Railway. Visitors can explore the Shelby Depot, a historic train station that now serves as a museum. Outdoor enthusiasts will appreciate the proximity to the stunning Glacier National Park, which is just a short drive away.


Find Local Businesses


Find Things To Do Near Shelby, MT


Nearby Locations

Ledger, MT
(15.67 mi.)
Oilmont, MT
(17.08 mi.)
Kevin, MT
(18.37 mi.)
Galata, MT
(22.69 mi.)
Valier, MT
(23.97 mi.)
Conrad, MT
(24.10 mi.)
Cut Bank, MT
(25.61 mi.)
Sunburst, MT
(25.83 mi.)
Lothair, MT
(27.49 mi.)
Sweet Grass, MT
(32.72 mi.)
Brady, MT
(34.19 mi.)
Pendroy, MT
(36.07 mi.)
Chester, MT
(39.60 mi.)
Whitlash, MT
(40.23 mi.)
Bynum, MT
(42.57 mi.)
Dutton, MT
(46.14 mi.)
Joplin, MT
(47.69 mi.)
Choteau, MT
(49.30 mi.)

Popular Cities